#ifndef __GROW_API_H__
#define __GROW_API_H__

#include "grow.h"

/* ------------------------ Public Type Definitions ------------------------ */


/* ------------------------ Public Methods Interface ------------------------ */

/*
 *
 * void initGrow(char * growFileName);
 *
 * */

#define initGrow                    p_initGrow


/*
 *
 * void printGrowMatrix(void);
 * 
 * */

#define printGrowMatrix                 p_printGrowMatrix


/*
 *
 * GROWDISPLAYTYPE options:
 *
 * GROW_NO_DISPLAY,
 * GROW_DISPLAY_END,
 * GROW_DISPLAY_GROW_ANIMATION
 *
 * void startAutoGrow(GROWDISPLAYTYPE growDisplayType);
 *
 * */

#define startAutoGrow               p_startAutoGrow


/*
 *
 * void deallocGrow(void);
 * 
 * */

#define deallocGrow                 p_deallocGrow


/*
 *
 *
 * unsigned int getTotalRecursiveCall(void);
 *
 * */

#define getTotalRecursiveCalls     p_getTotalRecursiveCalls


/*
 *
 *
 * int growGetNumberOfPixels(void)
 *
 * */

#define growGetNumberOfPixels          p_growGetNumberOfPixels



#endif
